package com.ck.company.service;

import com.ck.model.common.JsonData;

/**
 * jso数据
 *
 * @author linqiang
 * @date 2018-09-11 11:28
 */
public interface CpJsonDataService {

    /**
     * 新增
     *
     * @param jsonData  json数据对象
     * @return 影响行数
     */
    Long insert(JsonData jsonData);

    /**
     * 删除
     *
     * @param jsonId    主键
     * @return 影响行数
     */
    int deleteByPrimaryKey(Long jsonId);

    /**
     * 根据主键查询
     *
     * @param jsonId 主键
     * @return ProgramTemplate
     */
    JsonData selectByPrimaryKey(Long jsonId);

    /**
     * 修改所有字段
     *
     * @param record 待修改的数据
     * @return 影响行数
     */
    int updateByPrimaryKey(JsonData record);
}
